Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijalec FullStack
Opis
Text copied to clipboard!
Iščemo razvijalca celotnega sklada, ki se bo pridružil naši hitro rastoči ekipi in pomagal pri razvoju inovativnih spletnih aplikacij. Idealni kandidat bo imel izkušnje z razvojem tako zalednih kot sprednjih komponent, razumevanje arhitekture spletnih aplikacij ter sposobnost sodelovanja z različnimi ekipami za dosego skupnih ciljev.
Kot razvijalec celotnega sklada boste odgovorni za načrtovanje, razvoj, testiranje in vzdrževanje celovitih rešitev, ki vključujejo tako uporabniški vmesnik kot strežniško logiko. Vaše delo bo vključevalo sodelovanje z oblikovalci, produktnimi vodji in drugimi razvijalci, da zagotovite, da so rešitve učinkovite, varne in uporabniku prijazne.
Od vas pričakujemo, da imate dobro razumevanje sodobnih tehnologij, kot so JavaScript, HTML, CSS, ter ogrodij, kot so React, Angular ali Vue.js za sprednji del, in Node.js, Python ali Java za zaledni del. Prav tako je zaželeno znanje o podatkovnih bazah (npr. MySQL, PostgreSQL, MongoDB), RESTful API-jih in osnovah DevOps (CI/CD, Docker, Git).
Poleg tehničnih znanj cenimo tudi mehke veščine, kot so sposobnost timskega dela, dobra komunikacija in samoiniciativnost. V našem podjetju spodbujamo učenje in rast, zato iščemo posameznike, ki so pripravljeni sprejemati nove izzive in se nenehno izpopolnjevati.
Če ste strastni do razvoja programske opreme, imate izkušnje z razvojem celotnega sklada in želite delati v dinamičnem okolju, vas vabimo, da se prijavite in postanete del naše ekipe.
Odgovornosti
Text copied to clipboard!- Razvoj in vzdrževanje spletnih aplikacij na sprednjem in zalednem delu
- Sodelovanje z oblikovalci in produktnimi vodji pri načrtovanju funkcionalnosti
- Pisanje čiste, učinkovite in dokumentirane kode
- Implementacija in integracija RESTful API-jev
- Upravljanje podatkovnih baz in optimizacija poizvedb
- Testiranje in odpravljanje napak v programski opremi
- Uporaba orodij za nadzor različic (npr. Git)
- Sodelovanje pri načrtovanju arhitekture aplikacij
- Spremljanje novih tehnologij in njihova implementacija
- Skrb za varnost in zmogljivost aplikacij
Zahteve
Text copied to clipboard!- Diploma iz računalništva ali sorodnega področja (zaželeno)
- Izkušnje z razvojem v JavaScript, HTML, CSS
- Poznavanje vsaj enega ogrodja za sprednji del (npr. React, Angular, Vue)
- Izkušnje z zalednimi tehnologijami (npr. Node.js, Python, Java)
- Poznavanje podatkovnih baz (npr. MySQL, PostgreSQL, MongoDB)
- Razumevanje RESTful API-jev in integracij
- Sposobnost samostojnega in timskega dela
- Dobro znanje angleškega jezika
- Izkušnje z orodji za nadzor različic (npr. Git)
- Zaželeno znanje o DevOps praksah (CI/CD, Docker)
Možna vprašanja na razgovoru
Text copied to clipboard!- Katera orodja in tehnologije najpogosteje uporabljate pri razvoju?
- Ali imate izkušnje z razvojem celotnega sklada? Opišite primer.
- Kako pristopate k odpravljanju napak v kodi?
- Kako sodelujete z drugimi člani ekipe pri razvoju projektov?
- Ali imate izkušnje z delom v agilnem okolju?
- Kako zagotavljate varnost in zmogljivost aplikacij?
- Katera orodja uporabljate za testiranje programske opreme?
- Ali ste že delali z oblačnimi storitvami (npr. AWS, Azure)?
- Kako sledite novim tehnologijam in trendom v razvoju?
- Kateri projekt, na katerem ste delali, vam je bil najbolj v izziv?